﻿using System;
using System.Collections.Generic;
using YNTK.Common.Model;

namespace YNTK.SubDev.Entitys.Dto.ZyOaProjectgantt
{
    /// <summary>
    /// 项目信息修改输入参数
    /// </summary>
    public class ZyOaProjectganttCrInput
    {
        /// <summary>
        /// 项目类型
        /// </summary>
        public string itemType { get; set; }
        
        /// <summary>
        /// 项目编号
        /// </summary>
        public string enCode { get; set; }
        
        /// <summary>
        /// 项目名称
        /// </summary>
        public string fullName { get; set; }
        
        /// <summary>
        /// 客户名称
        /// </summary>
        public string customer { get; set; }
        
        /// <summary>
        /// 项目工期
        /// </summary>
        public decimal timeLimit { get; set; }
        
        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime? startTime { get; set; }
        
        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime? endTime { get; set; }
        
        /// <summary>
        /// 签订时间
        /// </summary>
        public DateTime? signingTime { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public decimal amount { get; set; }
        
        /// <summary>
        /// 当前进度
        /// </summary>
        public decimal schedule { get; set; }
        
        /// <summary>
        /// 项目阶段
        /// </summary>
        public string stage { get; set; }
        
        /// <summary>
        /// 项目经理
        /// </summary>
        public string desPerson { get; set; }
        
        /// <summary>
        /// 参与人员
        /// </summary>
        public string managerIds { get; set; }
        
        /// <summary>
        /// 项目内容
        /// </summary>
        public string proContent { get; set; }
        
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? creatorTime { get; set; }
        
        /// <summary>
        /// 创建用户
        /// </summary>
        public string creatorUserId { get; set; }
        
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? lastModifyTime { get; set; }
        
        /// <summary>
        /// 修改用户
        /// </summary>
        public string lastModifyUserId { get; set; }
        
        /// <summary>
        /// 项目状态（1-正在进行，2-暂停）
        /// </summary>
        public string state { get; set; }
        
        /// <summary>
        /// 备注
        /// </summary>
        public string remark { get; set; }
        
        /// <summary>
        /// 附件
        /// </summary>
        public List<FileControlsModel> appendix { get; set; }
        
    }
}
